专利摘要:
An information transmission control apparatus which relays information that can be returned to the information as information transmitted from the information providing apparatus and transmits the information to a plurality of information receiving apparatuses is based on a random number as a delay time from the reception of the information to the transmission. Alternatively, different times are specified for each destination based on an instruction from the information providing device, and the information is transmitted to the information receiving device indicated by the destination corresponding to the delay time when each specific delay time elapses.
公开号:KR19990036825A
申请号:KR1019980041583
申请日:1998-10-02
公开日:1999-05-25
发明作者:요시후미 요네모토;히데타카 오토
申请人:모리시타 요이치;마츠시타 덴끼 산교 가부시키가이샤;
IPC主号:
专利说明:

An information transmission control apparatus for transmitting the same information to a plurality of destinations and an information receiving apparatus for receiving information transmitted from the information transmission control apparatus.
The present invention relates to an information transmission control apparatus for transmitting the same information to a plurality of destinations, and an information reception apparatus for receiving information transmitted from the information transmission control apparatus, and more particularly, from an information providing apparatus serving as an information provider. An information transmission control apparatus for relaying information transmitted through a furnace and transmitting to a plurality of destinations, and an information receiving apparatus for receiving the transmitted information and notifying a user.
In information communication in today's highly information society, a communication form is often used in which the information sender simultaneously transmits the same information to multiple recipients through wired or wireless communication paths. For example, so-called broadcast transmission such that an information transmission source transmits a message having the same content to a plurality of pages having the same group ID is common.
As an information transmission control apparatus used for information transmission from an information transmission source, there is a personal computer having a communication function, and the like. An information receiving apparatus that receives and transmits information to be informed to a user, information such as a mobile phone terminal, a personal computer, a pager, and the like. Receivers are popular.
The conventional information receiving apparatus notifies the user that the information is received immediately after receiving the information. As a means of this notification, a bell rings or a vibration is generated. The user who has received the information by these notification means can see the information displayed on the screen or the like provided in the information receiving apparatus.
When the content of the information received by the information receiving apparatus allows or requests a reply, the user who has seen this information has responded by any one of the communication means to the sender of the information.
For this reason, when information simultaneously allowing or requesting a reply to a plurality of information receiving apparatuses from the information transmitting source is simultaneously transmitted, the return from the plurality of users who have viewed the information to the transmitting source is concentrated at the same time to some extent. This intensive concentration puts a load on the transmitting source exceeding the instantaneous processing capacity, and also causes the congestion or puncture of the communication line.
As a technique for solving this problem, there is a broadcasting method for a bidirectional program, a method for responding to a bidirectional program, and a response device disclosed in Japanese Patent Laid-Open No. 8-275140. The technique disclosed in this patent publication discloses that the response device actually responds by using a random number at the time when an operation for replying by the user is made to the response device corresponding to the information receiving device described above. In some cases, the time to be distributed is distributed later than the operation time, and a reply is made to the transmission source.
Therefore, according to this technique, when certain information is simultaneously transmitted from a transmitting source to a plurality of answering devices, even if a user of each answering device performs an operation for replying to each answering device at about the same time, the reply is received at the same time. Not focused
However, since the response device in the above-described technique performs a delay by delaying a time based on a random number from the time of operation by the user, when the response is the same as the content requesting information from the sender again, It takes a long time to get the requested information back.
That is, the above-described technique is useful in the case where the information transmission is completed with the reply to the information transmitted from the transmission source, but it is not suitable when the reply requires new information or the like.
For example, a menu of information that can be provided from a sender is broadcasted to a plurality of information receiving apparatuses, and a user who has viewed the menu selects the information he wants to know in more detail from the menu, and accesses the information provider to obtain the detailed information. This is the case.
SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and avoids the centralized response to simultaneous broadcast transmission at the same time, while allowing the user to wait for a long time until the requested information is obtained even when the user requests more detailed information at the time of the reply. It is an object to provide a technique not to.
That is, the present invention does not use a method of performing an actual reply operation in response to a reply operation by a user, and includes an information transmission control device having means for avoiding the centralization of the reply at the same time, and the reply at the same time. An object is to provide an information receiving apparatus having means for avoiding concentration.
BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 is a diagram showing a state in which information is transmitted from an information transmission control apparatus to a plurality of information receiving apparatuses according to a first embodiment of the present invention.
2 is a functional configuration diagram of an information transmission control apparatus 1000 according to the first embodiment of the present invention.
3 is an exemplary diagram of contents of transmission data stored in the transmission data storage unit 1020.
4 is a functional configuration diagram of an information receiving apparatus 1100 according to the first embodiment of the present invention.
5 is a flowchart showing the operation of the information receiving apparatus 1100.
Fig. 6 is a timing diagram of broadcast transmission in an information transmission control device, reception in a plurality of information reception devices, and notification to a user.
Fig. 7 is a diagram showing a state in which information is transmitted from an information transmission control apparatus to a plurality of information receiving apparatuses according to the second embodiment of the present invention.
8 is an exemplary diagram of contents of transmission data stored in the transmission data storage unit 1020. FIG.
9 is a functional configuration diagram of an information receiving apparatus 2100 according to the second embodiment of the present invention.
10 is a flowchart showing the operation of the information receiving apparatus 2100. FIG.
Fig. 11 is a timing diagram of broadcast transmission in an information transmission control apparatus, reception in a plurality of information receiving apparatuses, and notification to a user.
Fig. 12 is a diagram showing a state in which the information transmission control apparatus according to the third embodiment of the present invention relays and transmits information transmitted from the information providing apparatus to a plurality of information receiving apparatuses.
FIG. 13 is a diagram showing the contents of transmission data 3210 transmitted by the information providing apparatus 3200 to the information transmission control apparatus 3000. FIG.
14 is a functional configuration diagram of an information transmission control apparatus 3000 according to the third embodiment of the present invention.
15 is a flowchart showing the operation of the information transmission control apparatus 3000;
Fig. 16 is an illustration of the contents of the transmission data stored in the transmission data storage unit 3050.
Fig. 17 is a timing diagram of transmission in an information providing apparatus, relay transmission in an information transmission control apparatus, reception in a plurality of information transmission apparatuses, and notification to a user.
Fig. 18 is a diagram showing a state in which the information transmission control apparatus according to the fourth embodiment of the present invention relays and transmits information transmitted from the information providing apparatus to a plurality of information receiving apparatuses.
Fig. 19 is an illustration of the contents of the transmission data 4210 transmitted by the information providing apparatus 4200 to the information transmission control apparatus 4000.
20 is a functional configuration diagram of an information transmission control apparatus 4000 according to the fourth embodiment of the present invention.
21 is a flowchart showing the operation of the information transmission control apparatus 4000. FIG.
Fig. 22 is a timing diagram of transmission in an information providing apparatus, relay transmission in an information transmission control apparatus, reception in a plurality of information receiving apparatuses, and notification to a user.
An information transmission control apparatus of the present invention for achieving the above object is an information transmission control apparatus for relaying broadcast information transmitted from an information providing apparatus to a plurality of information receiving apparatuses, wherein the broadcasting information is a user of the information receiving apparatus. Is transmitted to the broadcast information, the user receives the memory and the broadcast information transmitted from the information providing device, and stores the broadcast information in the memory. A delay time specifying means for specifying a receiving time and a delay time until transmission to the destination corresponding to each of the plurality of destinations, and specifying at least two of the delay times corresponding to each destination to have different values. And the destinations refer to one or a plurality of the information receiving apparatuses, Delay time lapse detection means for detecting that the time has elapsed for each of the delay times specified by the delay time specifying means after reception of the start broadcast information, and delay time for which elapsed time has been detected by the delay time lapse detection means. And transmitting means for transmitting the broadcast information to one or a plurality of the information receiving apparatuses indicated by the destination corresponding to.
The information transmission control apparatus of the present invention having the above structure distributes the information transmitted from the information providing apparatus to the plurality of information receiving apparatuses in a timely manner so that all the information receiving apparatuses do not simultaneously receive the information. As a result, even when the user of each information receiving apparatus that has received the information responds to the information, it is possible to avoid the concentration of the reply at the same time. In addition, since the delay control is not performed for the reply operation by the user, even if the user requests more detailed information at the time of reply, the user does not have to wait for a long time until the acquisition of the information.
Further, the information transmission control apparatus further includes transmission instruction information receiving means for receiving transmission instruction information that is transmitted along with the broadcast information from the information providing apparatus and storing the transmission instruction information in the memory, wherein the transmission instruction information includes a plurality of transmission instruction information. Information for specifying a delay time until transmission to the destination corresponding to each of the destinations, wherein the delay time specifying means specifies the delay time corresponding to each of the plurality of destinations according to the transmission instruction information. You may.
Since the information transmission control apparatus of the present invention according to the above configuration determines the transmission time to each destination in accordance with the transmission instruction information, the source of information is transmitted to each destination so as to be optimal after considering the load accompanying the response. The dispersion of time can be indicated.
It is also possible that the broadcast information is an HTML document having a link to another document on the WWW.
The information transmission control apparatus of this invention by the above structure distributes transmission time to each destination, and transmits when it broadcasts and broadcasts an HTML document. Therefore, in the case where the information providing apparatus broadcasts an HTML document such that it becomes a link location, the information is provided by the link when relay transmission is performed by sending the HTML document to the information transmission control apparatus according to the present invention. It is possible to avoid concentrating access to the device at the same time.
Further, the destination refers to two or more information receiving apparatuses, and the transmitting means transmits the broadcast information to a plurality of the information receiving apparatuses indicated by the destination corresponding to the delay time detected by the delay time elapsed detecting means. Can also be transmitted.
The information transmission control apparatus of the present invention having the above-described configuration treats a plurality of information receiving apparatuses in the same line, that is, in the same group, and distributes the transmission time for each group. Therefore, even when the number of information receiving apparatuses to be transmitted is large, On the provision apparatus side, it is possible to instruct an appropriate distributed transmission with the transmission instruction information with a small amount of information.
The delay time specifying means includes a random number generator for generating a random number, and the delay time specifying means corresponds to each of a plurality of the destinations, and a random number generated by the random number generation part for a delay time until transmission to the destination. It can also be based on the specification.
Since the information transmission control apparatus of the present invention having the above structure distributes the transmission time to each information transmission control apparatus based on the random number, no instruction is required from the information providing apparatus, and any information receiving apparatus is somewhat fair. The transmission time can be distributed in a balanced manner.
Further, the destination refers to two or more information receiving apparatuses, and the transmitting means transmits the broadcast information to a plurality of the information receiving apparatuses indicated by the destination corresponding to the delayed time detected by the delay time elapsed detecting means. Can also be transmitted.
The delay time specifying means includes a transmission sequence specifying portion specifying a transmission sequence to a plurality of the destinations, and a time interval storing portion storing a predetermined time t, wherein the delay time specifying means corresponds to each of the destinations. It is also possible to specify a delay time by calculating t x (n-1) if the destination is the nth transmission sequence specified by the transmission sequence specifying unit.
The information transmission control apparatus of the present invention having the above-described configuration performs transmission at regular intervals, and as a result, there is a high possibility of dispersing in time without any omission.
In addition, the information receiving apparatus according to the present invention for achieving the above object is an information receiving apparatus that receives the broadcasting information transmitted from the information transmission control apparatus and notifies the user, wherein the broadcasting information is transmitted to the user. Information on the contents that can be returned to the broadcasting information from the memory, receiving means for receiving the broadcasting information and storing the broadcasting information in the memory, and a magnetic apparatus storing the unique information which is unique to the magnetic apparatus. Unique information storage means, delay time specifying means for specifying time based on the unique information, and delay time for detecting the passage of time specified by the delay time specifying means after reception of the broadcast information by the receiving means. After the time elapsed is detected by the elapsed detection means and the delayed time elapsed detection means. It characterized in that it comprises a notifying means for notifying the receipt of the broadcast information to the user.
The value unique to the magnetic device here means a value such that the time of notification of the information to the user in the at least one other device to which the information is transmitted from the information transmission control device is different.
According to the above configuration, the information receiving apparatus of the present invention has a unique timing that is likely to be different from the timing at which another apparatus notifies the user that the information has been received even when the received information is simultaneously received by another apparatus. As a result, the user is notified that the information has been received, and as a result, it is possible to avoid the centralized response made by each user at the same time.
Further, the delay time specifying means may change the time to two or more types of values.
Even when a plurality of information receiving apparatuses of the present invention according to the above arrangements are the destinations of simultaneous broadcasting transmission, the delay time from the reception to the notification to the user of the effect received can be converted into different devices for each apparatus, so that this information is received. In a system in which a plurality of devices are used as broadcast transmission destinations, it is possible to avoid the half body to be concentrated at the same time.
In addition, the unique information is identification information for the own device, which is to be accompanied by the broadcast information from the information transmission control device, and in accordance with the instruction information of the delay time of the notification to the user who has received the broadcast information and the instruction information. Delay indication information, which is a set of identification information for specifying an information receiving device to be transmitted, is transmitted, and the information receiving device receives the delay indication information transmitted from the information transmission control device and stores the delay indication information in the memory. A delay instruction information receiving means for storing, wherein the delay time specifying means refers to the delay instruction information stored in the memory by the delay instruction receiving means, and the identification information stored in the magnetic device unique information storage means. The time may be specified according to the indication information of the delay time corresponding to. .
The information receiving apparatus of the present invention having the above-described configuration determines the delay time from the reception of the information to the notification to the user of the received information according to the delay instruction information transmitted from the information transmission control apparatus. In the case of broadcasting the information to the information receiving apparatus, the time of the notification from the information receiving apparatus to the user is simply transmitted by adding the delay instruction information indicating the delay instruction to each information receiving apparatus to the information. Can be dispersed.
It is also possible that the broadcast information is an HTML document having a link to another document on the WWW.
With the above configuration, the information receiving apparatus of the present invention, upon receiving the HTML document, notifies the user of the delay. Therefore, in the case where the information transmission control apparatus broadcasts an HTML document such that it becomes a link location, the access from the plurality of information reception apparatuses to the information transmission control apparatus by the link concentrates at the same time. Can be avoided.
The information receiving apparatus may further comprise display means for displaying the broadcasting information after the notification to the user of receipt of the broadcasting information by the notification means.
The information receiving apparatus of the present invention having the above-described configuration displays a menu image or the like displayed on the HTML document after delaying the reception of the information, and the delay time is different from other information receiving apparatuses that simultaneously receive the information. Even if access is made to another HTML document by a menu selection operation or the like by the user who viewed the menu image, the time is different from the access made from the other information receiving apparatus. Thus, another HTML document accessed by the information receiving apparatus based on the user's menu selection operation is quickly displayed.
The delay time specifying means may include a random number generating unit for generating a random number based on the unique information, and the delay time specifying means may specify the time based on the number of occurrences of the random number generating unit.
Since the information receiving apparatus of the present invention has the above-described configuration, the delay time from the reception of the information to the notification to the user of the received information is determined based on the random number. It is likely to be different from the delay time until notification of the receipt of the information from the information receiving apparatus. As a result, concentration of the half body by each user at the same time is avoided.
In addition, when the information indicating apparatus has been delayed in addition to the broadcasting information from the information transmission control device, the delay instruction information informing that the notification to the user having received the broadcasting information should be delayed. A delay instruction information receiving means for receiving delay instruction information and storing in the memory, wherein the notification means is provided only when the delay instruction information is stored in the memory after reception of the broadcast information by the receiving means. When the delay time elapses detection section detects that the delay time has elapsed, the notification is made to the user. When the delay indication information is not stored in the memory, the notification to the user may be immediately performed. have.
Since the information receiving apparatus of the present invention according to the above configuration delays the notification to the user that the information has been received only when the delay indicating information has been received, the transmitting side of the information is sent to the information receiving apparatus according to the content of the information. An instruction may be delayed or not delayed.
The broadcast information may be transmitted to the magnetic apparatus and also transmitted to one or a plurality of other apparatuses to the information transmission control apparatus.
In addition, the information transmission control apparatus according to the present invention for achieving the above object is an information transmission control apparatus for transmitting broadcast information to a plurality of information transmission control apparatus, when the broadcast information is delivered to the user of the information receiving apparatus Information of the contents which can be returned to the broadcasting information from the user, and transmitting information storage means for storing broadcasting information to be transmitted, and the broadcasting information after receiving the broadcasting information for each of the plurality of information receiving apparatuses. Delay instruction information storage means for storing delay instruction information for instructing a user of a reception apparatus of a delay time until notification of receipt of the broadcasting information, and the broadcast information stored in the transmission information storage means; And the plurality of the delay instruction information stored in the delay instruction information storage means. And transmitting means for transmitting to the information receiving apparatus.
The information transmission control apparatus of this invention by the said structure has a delay from the reception of the said information in each information receiving apparatus to the notification of the user who received the said information about the broadcast transmission of the information to a plurality of information receiving apparatuses. Since the delay instruction information indicating the time is also transmitted in addition to the information, it is possible to avoid the centralization of the reply to the same time by the user of each information receiving apparatus.
The broadcast information may also be an HTML document having a link to another document on the WWW.
The transmitting means may also transmit the broadcast information and the delay indication information to the plurality of information receiving apparatuses at the same time.
The above and other objects and features and advantages of the present invention will become more apparent from the following detailed description taken in conjunction with the accompanying drawings.
(Example)
Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
(First embodiment)
Hereinafter, an information transmission control apparatus and an information receiving apparatus according to the first embodiment of the present invention will be described.
1 is a diagram showing a state in which information is transmitted from an information transmission control apparatus to a plurality of information receiving apparatuses according to the first embodiment of the present invention.
As shown in FIG. 1, the information transmission control apparatus 1000 is connected to the public network 1201, and data transmitted from the information transmission control apparatus 1000 receives information through the public network 1201 and the wireless base station 1202. Devices 1100a, 1100b, 1100c, 1100d, and the like. Hereinafter, all of the information receiving apparatuses 1100a, 1100b, 1100c, 1100d and the like are referred to as information receiving apparatuses 1100.
All of the plurality of information receiving apparatuses 1100 have the same configuration, and one of them is largely shown in FIG. In addition, the display screen 1101 of the information receiving apparatus 1100 in FIG. 1 shows a state in which information transmitted from the information transmission control apparatus 1000 is displayed.
Hereinafter, the information transmission control apparatus 1000 and the information receiving apparatus 1100 will be described in detail.
<Information transmission control device>
2 is a functional configuration diagram of the information transmission control apparatus 1000 according to the first embodiment of the present invention.
The information transmission control apparatus 1000 is a personal computer connected to the public network 1201 and is composed of a CPU, a memory, a hard disk, and the like in hardware.
The information transmission control apparatus 1000 functionally has a transmission location information storage unit 1010, a transmission data storage unit 1020, a transmission control unit 1030, and a transmission unit 1040.
The transmission location information storage unit 1010 stores information indicating a plurality of destinations such as a telephone number and a group ID.
The transmission data storage unit 1020 stores transmission data to be transmitted to the information receiving apparatus.
The transmission unit 1040 outputs the transmission data stored in the transmission data storage unit 1020 to the public network by a modem or the like.
The transmission control unit 1030 controls the transmission unit 1040 with reference to the transmission location information storage unit 1010 and causes the transmission unit 1040 to transmit transmission data to a plurality of destinations.
According to these functional configurations, the information transmission control apparatus 1000 simultaneously or nearly simultaneously transmits the transmission data to the plurality of information receiving apparatuses 1100 via the public network in accordance with information indicating a destination such as a telephone number.
Hereinafter, the content of the transmission data stored in the transmission data storage unit 1020 will be described.
3 is an exemplary diagram of contents of transmission data stored in the transmission data storage unit 1020.
"HTTP / 1.2" in line 1022 in the transmission data 1021 is a description indicating a version of the Hyper Text Transfer Protocol (HTTP) used in the World Wide Web (WWW), and the format of the transmission data is shown in FIG. It means to. Here, version 1.2 is meant to extend the conventional HTTP protocol.
"Content-Direction: random" in row 1023 indicates that randomization is designated as a method of processing the data in the information receiving apparatus that has received the data. Randomization will be described later in detail, but randomly distributes the notification timing of the received data to the user. If randomization is not specified, row 1023 is not described.
"Content-Type: text / htm1" in line 1024 indicates that the type of the transmission data body is an HTML document.
"Content-Length: 305" in row 1025 indicates that the data size of the transmission data body is 305 bytes.
The march 1026 is the transmission data body, and the content is to display a menu relating to movie information.
"<A…" during March 1026 Indicates a link to another document on the WWW.
The content of the display screen 1101 (see FIG. 1) of the information receiving apparatus 1100 that has received this transmission data 1021 is based on this group 1026.
<Information receiver>
<Configuration>
4 is a functional configuration diagram of the information receiving apparatus 1100 according to the first embodiment of the present invention.
The information receiving apparatus 1100 is a portable terminal that is a browser displaying information received according to the HTTP protocol. In addition, the information receiving apparatus 1100 functionally includes a receiving unit 1110, a receiving data storage unit 1120, a receiving data analyzing unit 1130, a delay processing unit 1140, an output control unit 1150, and an output. Has a portion 1160.
The receiver 1110 includes an antenna, a high frequency unit, and a demodulator, and the high frequency unit receives a signal transmitted from a wireless base station through an antenna, demodulates the received signal and converts the received signal into bit data to the received data storage unit 1120. Save it.
The received data storage unit 1120 is a memory.
The reception data analysis unit 1130, the delay processing unit 1140, and the output control unit 1150 require a clock signal generator, a CPU, and a memory, and the program stored in the memory is implemented by the CPU.
The reception data analysis unit 1130 interprets reception data, which is bit data stored in the reception data storage unit 1120, according to the HTTP protocol, and gives an output instruction to the output control unit 1150. In addition, the reception data analysis unit 1130 starts the delay processing unit 1140 as necessary based on the analysis result of the reception data.
The output unit 1160 displays reception information on the display screen 1101 of the information receiving apparatus 1100, that is, the liquid crystal display. The reception information displayed here refers to information based on an HTML document which is a transmission data body transmitted from the information transmission control apparatus 1000.
The output control unit 1150 controls the bell or the vibrator to notify the user that the reception information has become viewable, and causes the output unit 1160 to display the reception information.
The delay processing unit 1140 issues an output instruction to the output control unit 1150 after a delay of some time after the reception data analysis unit 1130 analyzes the received data. The random number generator 1141 and the unique information storage unit 1142, a delay time setting unit 1143, a time counter 1144, and a comparison unit 1145 are included.
Here, the random number generator 1141 generates pseudo random numbers using the contents of the unique information storage unit 1142 as the cause of the random number since the delay processor 1140 is activated.
The unique information storage unit 1142 includes a memory and is unique to the magnetic device because it makes it difficult to form the same pattern as the random number generated by the random number generating unit in the other information receiving apparatus with respect to the random number generated by the random number generating unit 1141. It has a value.
The information receiving apparatus has a value unique to the own apparatus, and as a result, the time of notification of the information to the user in at least one other apparatus in which the same information is transmitted from the information transmission control apparatus, and the information of the information in the magnetic apparatus. The notification time to the user is different.
The unique value of the magnetic device is calculated according to, for example, a user's past operation on the information receiving device 1100.
The delay time setting unit 1143 includes a memory, and determines the delay time based on one value of the random number generated by the random number generation unit 1141 and stores it in the memory.
The time counter 1144 is a counter that counts the elapsed time since the delay processing unit 1140 was activated.
The comparison unit 1145 repeatedly compares the contents of the delay time setting unit 1143 and the time counter 1144 so that only the delay time stored in the delay time setting unit 1143 has elapsed since the delay processing unit 1140 was activated. Output instruction to the output control unit 1150.
In addition, the information receiving apparatus 1100 performs operations similar to those of a normal browser with respect to a user's operation.
<Action>
Hereinafter, an operation of the information receiving apparatus 1100 having the above-described functional configuration will be described.
5 is a flowchart illustrating an operation of the information receiving apparatus 1100.
Here, the data shown in FIG. 3 is transmitted from the information transmission control device 1000, and the operation shown in FIG. 5 will be described according to an example in which the information receiving device 1100 receives it.
First, the information receiving apparatus 1100 stores the data received by the receiving unit 1110 in the receiving data storage unit 1120 (step S1501). As a result, the data shown in FIG. 3 is stored in the received data storage unit 1120.
After the received data is stored in the received data storage 1120, the received data analysis unit 1130 analyzes the data according to the protocol of HTTP / 1.2, and determines whether the received data includes a randomization instruction. (Step S1502). Since the received data includes a description of "Content-Direction: random" (refer to FIG. 3), the received data analysis unit 1130 determines that there is a randomization instruction and starts the delay processing unit 1140.
The started delay processing unit 1140 inputs the value stored in the unique information storage unit 1142 as the cause of the random number to generate random numbers in the random number generating unit 1141 (step S1503).
Here, the random number generating unit 1141 generates any value of 0 or more and 1 or less as a random number, and generates a value of 0.375, for example.
Subsequently, the delay time setting unit 1143 calculates and stores the delay time based on one value generated by the random number generator 1141 (step S1504). The delay time is calculated by subtracting a predetermined value from the value generated by the random number generator 1141. It is assumed here that the predetermined value is 1800, and the counting counter 1144 counts in units of one second.
After the delay time setting unit 1143 stores the delay time, the delay processing unit 1140 should determine whether the delay time has elapsed, and the counter unit 1145 determines the counter value and delay time setting unit of the time counter 1144. The comparison of the delay time memorized by 1431 is repeated (step S1505).
For example, if the random number generation unit 1141 generates 0.375 and the delay time setting unit stores 675, which is a value of 1800, the comparison unit 1145 outputs the control unit when the counting counter counts 675 seconds. Give an output instruction to (1150).
That is, after the elapse of the delay time of 675 seconds (step S1505), the output control unit 1150 notifies the user that the received information can be viewed by ringing the bell or vibrating the vibrator (step S1506), and the received data storage unit ( The output unit 1160 is controlled based on the data stored in the 1120 to display the received information (step S1507).
As a result, as shown in FIG. 1, a menu relating to movie information is displayed on the display screen 1101.
For example, if the data received by the information receiving apparatus 1100 does not include the description "Content-Direction: random", the reception data analyzing unit 1130 determines that there is no randomization instruction in step S1502, and the delay time elapses. Steps S1503 to S1505 awaiting the instruction are skipped and an output instruction is immediately given to the output controller 1150. Thereby, the process after step S1506 is performed by the output control part 1150 without delay.
In this way, the information receiving apparatus 1100 notifies the user of the fact that the received information can be viewed after the delay time has elapsed from the reception. Here, the delay time in each of the plurality of information receiving apparatuses takes a random value from 0 second to 1800 seconds.
<Investigation on Information Transmission Timing>
Fig. 6 is a diagram showing the timing of broadcast transmission in the information transmission control apparatus, reception in a plurality of information receiving apparatuses, and notification to the user.
In FIG. 6, the information transmission control apparatus performs broadcast transmission to the information receiving apparatus A, the information receiving apparatus B, and the information receiving apparatus C in a very small time.
In this specification, broadcast transmission means transmitting the same contents to a plurality of receiving apparatuses, and the concept of broadcasting transmission includes not only the transmission to a plurality of receiving apparatuses at the same time but also at different times. do.
The delay time in the information receiver A was 675 seconds, the delay time in the information receiver B was 1575 seconds, and the delay time in the information receiver C was 900 seconds. This illustrates that the delay time is distributed from 0 to 1800 seconds by random numbers.
In this way, even when information is transmitted from the information transmission control apparatus to the plurality of information receiving apparatuses at the same time or almost for some time, the user of each information receiving apparatus sees the information at different times.
If this information was a menu relating to movie information as shown in the display screen 1101 of Fig. 1, the user who saw this information operated the button or the like provided in the information receiving apparatus to display &quot; When the menu item "Preliminary Movie Preview" is selected and a half-manipulation operation for the above information, that is, a request for additional information is requested, the information receiving apparatus immediately displays the HTML document on the WWW linked to the menu item as in a general browser. To start the operation.
However, the user of all the information receiving apparatuses said "1. Even if the menu item "Preview of the latest movie" is selected, since the time when each user views the menu related to the movie information is different, the time of selection operation of the menu item is likely to be different, and the instantaneous processing capability is surpassed by the server on the network. The likelihood of applying a heavy load, causing congestion or puncture on the communication line is reduced.
(2nd Example)
Hereinafter, an information transmission control apparatus and an information receiving apparatus according to a second embodiment of the present invention will be described.
FIG. 7 is a diagram showing how information is transmitted from an information transmission control apparatus to a plurality of information receiving apparatuses according to the second embodiment of the present invention.
The transmission mode shown in Fig. 7 is almost the same as in the first embodiment (see Fig. 1), but the information receiving apparatuses are the information receiving apparatuses 2100a belonging to the group A and the information receiving apparatuses 2100b1 and 2100b2 belonging to the group B. ), And the like.
Hereinafter, all of the information receiving apparatuses 2100a, 2100b1, 2100b2, and 2100c are referred to as information receiving apparatuses 2100.
The information receiving apparatuses 2100 belonging to the same group may be simultaneously called to receive information. In this case, it is assumed that the provider of the radio calling service provides a service called group call, and this service allows the information receiving apparatuses belonging to the same group to be simultaneously called by one number. Group calling is a service generally used in the field of wireless calling portable devices.
<Information transmission control device>
The information transmission control apparatus 2000 according to the second embodiment is almost the same as the information transmission control apparatus 1000 according to the first embodiment, and the transmission location information storage unit 1010, the transmission control unit 1030, and the transmission data storage unit 1020 and the transmission part 1040 (refer FIG. 2), although the transmission data stored in the part corresponding to the transmission data storage part 1020 differs.
Hereinafter, the contents of the transmission data stored in the portion corresponding to the transmission data storage unit 1020 in the information transmission control apparatus 2000 will be described.
8 is an exemplary diagram of contents of transmission data stored in the transmission data storage unit 1020.
Row 2022, row 2024, row 2025, and row group 2026 in the transmission data 2021 are the same as the transmission data 1021 in the first embodiment, and thus detailed description thereof will be omitted.
"Content-Direction: GroupB; 'in line 2023 in the transmission data 2021; Delay = 10m "is a designation of the processing method of the data in the information receiving apparatus which received the data, and arbitrary designation is described after": ". Here, as the designation, if the device belongs to the group B, the user is notified of the reception after a 10-minute delay from the reception. "M" of "Delay = 10m" means that the unit of delay time is minutes.
<Information receiver>
<Configuration>
9 is a functional configuration diagram of the information receiving apparatus 2100 according to the second embodiment of the present invention.
The information receiving apparatus 2100 is a portable terminal that is a browser that displays received information according to the HTTP protocol. In addition, the information receiving apparatus 2100 functionally includes a receiving unit 2110, a receiving data storage unit 2120, a receiving data analyzing unit 2130, a delay processing unit 2140, an output control unit 2150, and an output. A unit 2160 and a group information storage unit 2170 are provided.
Here, the receiving unit 2110, the receiving data storage unit 2120, the output control unit 2150, and the output unit 2160 are respectively the receiving unit 1110 and the receiving data storage unit of the information receiving apparatus 1100 according to the first embodiment. 1120, the output control unit 1150, and the output unit 1160. For this reason, description thereof will be omitted.
The reception data analysis unit 2130 is realized by executing a program stored in the memory by the CPU. The reception data analysis unit 2130 interprets reception data, which is bit data stored in the reception data storage unit 2120, in accordance with the HTTP protocol, and outputs it to the output control unit 2150. Give the output instruction. The reception data analysis unit 2130 starts the delay processing unit 2140 by designating a delay time as necessary based on the analysis result of the reception data.
The group information storage unit 2170 is a nonvolatile memory that stores information of which group ID the device belongs to. The group information storage unit 2170 registers the group ID to the user as an initial setting of the device and holds the result. Therefore, the group B information is stored in the group information storage unit 2170 in the information receiving device 2100 belonging to the group B. FIG.
The delay processing unit 2140 is called by the reception data analysis unit 2130 and issues an output instruction to the output control unit 2150 by delaying only the time designated by the reception data analysis unit 2130, and the delay time storage unit 2141; The clock counter 2142 and the comparison unit 2143 are included.
The delay time storing unit 2141 is a memory and stores a delay time designated by the received data analyzing unit 2130.
The time counter 2142 is a counter that counts the elapsed time since the delay processing unit 2140 was activated. In this case, the value held in the counter in minutes is assumed to be increased by one.
The comparison unit 2143 repeatedly compares the contents of the delay time storage unit 2141 and the time counter 2142, so that only the delay time stored in the delay time storage unit 2141 has elapsed since the delay processing unit 2140 was activated. Output instruction to the output control unit 2150.
The information receiving apparatus 2100 performs the same operation as that of a normal browser with respect to the user's operation.
<Action>
Hereinafter, an operation of the information receiving apparatus 2100 having the above-described functional configuration will be described. 10 is a flowchart illustrating the operation of the information receiving apparatus 2100.
Here, the operation shown in FIG. 10 will be described based on the example in which the data shown in FIG. 8 is transmitted from the information transmission control device 2000 and the information receiving device 2100 belonging to the group B is received.
First, the information receiving apparatus 2100 stores the data received by the receiving unit 2110 in the receiving data storage unit 2120 (step S2501). As a result, the data shown in FIG. 8 is stored in the received data storage unit 2120.
After the received data is stored in the received data storage unit 2120, the received data analysis unit 2130 interprets the data according to the protocol of HTTP / 1.2 to determine whether the received data includes a delay specification for its own group. It is judged whether or not (step S2502). In this example, the received data contains "Content-Direction: GroupB; Delay = 10 m &quot; (refer to Fig. 8), the reception data analysis unit 2130 judges whether or not the information of the group B is held in the group information storage unit 2170, and is retained for 10 minutes. The delay processing unit 2140 is started by specifying.
The started delay processing unit 2140 stores the designated 10 minutes in the delay time storage unit 2141 (step S2503), and causes the counting counter 2142 to start counting from zero.
After the value 10 indicating the delay time is stored in the delay time storage unit 2141, the delay processing unit 2140 should determine whether the delay time has elapsed, and the comparison unit 2143 determines the counter value of the time counter 2142. And the comparison of the delay time stored in the delay time storing unit 2141 are repeated (step S2504).
If 10 minutes have elapsed after the delay processing unit 2140 is activated (step S2504), the comparing unit 2143 gives an output instruction to the output control unit 2150. As a result, the output control unit 2150 notifies the user that the received information can be viewed by ringing the bell or vibrating the vibrator (step S2505), and output unit 2160 based on the data stored in the received data storage unit 2120. ) To display the received information (step S2506).
As a result, as shown in FIG. 7, a menu relating to movie information is displayed on the display screen 2101.
For example, even when the information receiving apparatus 2100 belonging to the group A has received the data shown in Fig. 8, the reception data analyzing unit 2130 determines that no delay is specified for its group in step S2502. The steps S2503 and S2504 awaiting the passage of the delay time are skipped, and an output instruction is immediately given to the output control unit 2150. Thereby, the process after step S2505 is performed by the output control part 2150 without delay.
In this way, the information receiving apparatus 2100 notifies the user of the fact that the information transmission control device 2000 can read the received information, i.e., receive the information, which is delayed from the information reception by the designated delay time.
<Investigation on Information Transmission Timing>
Fig. 11 is a diagram showing the timing of broadcast transmission in the information transmission control apparatus, reception in a plurality of information receiving apparatuses, and notification to the user.
The premise here is that the broadcast transmission is made to the group A and the group B almost simultaneously from the information transmission control apparatus, the information receiving apparatus A belongs to the group A, the information receiving apparatus B-1 and the information receiving apparatus B-2. Is assumed to belong to group B. In addition, the information transmission control apparatus has transmitted the data shown in FIG.
As a result, as shown in the figure, the information receiving apparatus A belonging to the group A notifies the user that the information has been received shortly after receiving the information, but the information receiving apparatus B-1 and the information receiving apparatus B belonging to the group B are notified. -2 notifies the user that the user has received a delay of 10 minutes from the reception of the information.
In this case, when information is transmitted to the plurality of information receiving apparatuses simultaneously or almost for a time from the information transmitting control apparatus, the users of each of the information receiving apparatuses belonging to the same group are displayed at the same time. You see a menu about movie information as shown in), but you see the menu at different times in relation to other groups.
Therefore, it is possible to avoid requesting information from all users of all groups at the same time.
(Third embodiment)
Hereinafter, an information transmission control apparatus according to a third embodiment of the present invention will be described.
12 is a diagram showing a state in which the information transmission control apparatus according to the third embodiment of the present invention relays and transmits information transmitted from the information providing apparatus to a plurality of information receiving apparatuses.
Arrows in FIG. 12 represent images of the flow of information from the information providing apparatus 3200 to the information receiving apparatuses 3100 to 3104.
The information providing apparatus 3200 instructs the information transmission control apparatus 3000 to broadcast the information and the broadcast transmission via the Internet 3300. The information transmission control device 3000 operates as a relay server, and broadcasts the information given from the information providing device 3200 to the information receiving devices 3100 to 3104 via a public telephone network or wirelessly.
The information receiving apparatuses 3100 to 3104 are general personal computers, portable terminals, and the like, which are browsers displaying information received according to the HTTP protocol.
Hereinafter, the information providing apparatus 3200 and the information transmission control apparatus 3000 will be described in detail.
<Information provision device>
The information providing apparatus 3200 is a personal computer or the like, and transmits information to be broadcasted to the plurality of information receiving apparatuses 3100 to 3104 to the information transmission control apparatus 3000 via the Internet as one transmission data including a destination. .
FIG. 13 is a diagram showing the contents of the transmission data 3210 transmitted by the information providing apparatus 3200 to the information transmission control apparatus 3000. As shown in FIG.
The transmission data 3210 almost conforms to the HTTP protocol, but adds "PUSH" and "Destination-ID".
"PUSH" in row 3211 of the transmission data 3210 is a PUSH method, which explicitly instructs relay transmission of the transmission data 3210. The information transmission control apparatus in which "www.pana-gw.co.jp" becomes a relay server for "http://www.pana-gw.co.jp/gw.cgi" subsequent to "PUSH" in the line 3211. A host name of 3000, and "gw.cgi" represents a control program name built into the information transmission control device 3000. This control program realizes the procedure of relaying and broadcasting the transmission data. In addition, "HTTP / 1.2" is description which shows the version of HTTP.
"Destination-ID: 111-1111, 111-2222, 111-3333, 111-4444, 111-5555" in the line 3212 is transmission location designation information, and five telephone numbers are designated here as transmission locations.
"Content-Type: text / htm1" in the line 3213 indicates that the type of the transmission data body is an HTML document.
"Content-Length: 305" in the line 3214 indicates that the data size of the transmission data body is 305 bytes.
The march 3215 is the transmission data body, and the content is to display a menu relating to movie information. The menu concerning this movie information is equivalent to that of the first and second embodiments (see Fig. 1).
<Information transmission control device>
<Configuration>
14 is a functional configuration diagram of the information transmission control apparatus 3000 according to the third embodiment of the present invention.
The information transmission control apparatus 3000 is a personal computer, and consists of a CPU, a memory, a hard disk, and the like in hardware.
In addition, the information transmission control device 3000 functionally includes a receiving unit 3010, a receiving data storage unit 3020, a control unit 3030, a transmission site information storage unit 3040, and a transmission data storage unit 3050. And a transmitter 3060 and a delay processor 3070.
The reception data storage unit 3020, the transmission location information storage unit 3040, and the transmission data storage unit 3050 are each one area of the memory.
The receiver 3010 receives data transmitted from the information providing apparatus 3200 through a line and stores the data in the received data storage unit 3020.
The transmitter 3060 transmits the data stored in the transmission data storage 3050 to a destination indicated by the transmission location information stored in the transmission location information storage 3040 through a public telephone network. The receiving unit 3010 and the transmitting unit 3060 are configured of, for example, an intelligent modem capable of automatic call in and out.
The control unit 3030 is realized as a control program stored in the memory is executed by the CPU, and stores the data to be transmitted to the transmission data storage unit 3050 with reference to the contents of the reception data storage unit 3020, With reference to the description of "Destination-ID:" in the received data, the delay processing unit 3070 is provided with transmission location information indicating the destination of data such as "111-1111".
The delay processing unit 3070 calculates a delay time according to a random number for each transmission location information given from the control unit 3030, and issues a data transmission instruction to the transmission unit 3060 at each elapse of each delay time. The random number generating unit 3062, the delay time setting unit 3073, and the comparing unit 3094 are included.
The time counter 3071 is a counter for counting the elapsed time since the transmission place information was given to the delay processing unit 3070 from the control unit 3030. In this case, the value held in the counter in seconds is increased by one.
The random number generating unit 3082 continuously generates pseudo random numbers of 0 or more and 1 or less.
In addition, since the delay time setting unit 3073 receives the transmission location information from the control unit 3030 to the delay processing unit 3070, the delay time setting unit 3073 acquires a numerical value generated by the random number generation unit 3082 as many as the transmission location, The value is calculated by calculating the delay time and the delay time for each transmission location is stored. Here, the predetermined value is 1200.
The comparison unit 3074 repeatedly compares the delay time stored in the delay time setting unit 3073 with the contents of the time counter 3071. The delay processing unit 3070 compares the progress of the delay time by the comparison unit 3074. When it detects, the transmission site information corresponding to the delay time is stored in the transmission site information storage unit 3040, and an output instruction is given to the transmission unit 3060.
Therefore, the delay time until transmission for each transmission field becomes a value of 0 second or more and 1200 second or less at random.
<Action>
Hereinafter, the operation of the information transmission control device 3000 having the above-described functional configuration will be described.
15 is a flowchart illustrating the operation of the information transmission control apparatus 3000.
Here, the operation shown in FIG. 15 will be described based on the example in which the data shown in FIG. L3 is transmitted from the information providing device 3200 and the information transmission control device 3000 receives it.
First, the information transmission control device 3000 stores the data received by the reception unit 3010 in the reception data storage unit 3020 (step S3501). As a result, the data shown in FIG. 13 is stored in the received data storage unit 3020.
After the received data is stored in the received data storage unit 3020, the control program "gw.cgi" specified in the received data is started to perform the following operations.
The control unit 3030 stores the data to be transmitted to the transmission data storage unit 3050 with reference to the reception data storage unit 3020 (step S3502).
FIG. 16 is a diagram illustrating contents of transmission data stored in the transmission data storage unit 3050.
As shown in the figure, the transmission data 3051 stored in the transmission data storage unit 3050 in step S3502 is "PUSH http://www.pana-gw.co.jp/" from the data shown in FIG. gw.cgi "and" Destination-ID: 111-1111, 111-2222, 111-3333, 111-4444, 111-5555 ".
After storing the data to be transmitted, the control unit 3030 refers to the description of "Destination-ID" among the data stored in the reception data storage unit 3020, and gives all the transmission location information to the delay processing unit 3070. In response to this, the delay processing unit 3070 calculates and stores the delay time for each transmission place by the delay time setting unit 3073 using the numerical value generated by the random number generation unit 3082 (step S3503).
In this case, the delay time of the transmission location "111-1111" is 60 seconds, the delay time of "111-2222" is 540 seconds, the delay time of "111-3333" is 720 seconds, and the delay time of "111-4444" is 1080. Second, the delay time of "111-5555" was calculated to be 1200 seconds.
The delay processing unit 3070 compares each delay time stored in the delay time setting unit 3073 with the time counter 3031 added by 1 every second. If the delay time has elapsed (step S3504), the delay processing unit 3070 stores the transmission location information corresponding to the delay time in the transmission location information storage unit 3040 (step S3505), and transmits it to the transmission unit 3060. Give instructions.
Upon receiving the transmission instruction, the transmission unit 3060 transmits the data stored in the transmission data storage unit 3050 to the destination indicated by the transmission location information stored in the transmission location information storage unit 3040 (step S3506).
As a result, the data shown in FIG. 16 is first transmitted to the transmission destination "111-111".
After the transmission, the delay processing unit 3070 continues the detection of the elapsed time as long as the delay time has not yet elapsed (step S3507).
Therefore, steps S3504 to S3507 are repeated to sequentially transmit data to the transmission destinations "111-2222", "111-3333", "111-4444", and "111-5555".
When the transmission to all transmission places is completed (step S3507), the process by the information transmission control apparatus 3000 ends.
<Investigation on Information Transmission Timing>
Fig. 17 is a diagram showing the timing of transmission in an information providing apparatus, relay transmission in an information transmission control apparatus, reception in a plurality of information receiving apparatuses, and notification to a user.
In the figure, after the data necessary for relay transmission from the information providing device 3200 is transmitted to the information transmission control device 3000, the information transmission control device 3000 performs transmission delay processing based on a random number as described above. In this figure, the information receivers are sequentially transmitted at random timing.
As a result, the time for notifying the user of the information received by each information receiving apparatus is distributed. As a result, the response time from the user based on the received information or the request for more detailed information is distributed, thereby avoiding the congestion of the communication line or the load concentration exceeding the processing capacity of the computer which receives and processes the response or the information request. It will increase your chances.
(Fourth embodiment)
Hereinafter, an information transmission control apparatus according to a fourth embodiment of the present invention will be described.
18 is a diagram showing how the information transmission control apparatus according to the fourth embodiment of the present invention relays and transmits information transmitted from the information providing apparatus to a plurality of information receiving apparatuses.
The arrow in FIG. 18 shows an image of the flow of information from the information providing apparatus 4200 to the information receiving apparatuses 4100-4105.
The information providing apparatus 4200 instructs the information transmission control apparatus 4000 to broadcast and information to be broadcasted via the Internet 4300. The information transmission control device 4000 operates as a relay servo, so as to broadcast the information given from the information providing device 4200 to the information reception devices 4100 to 4105 via a public telephone network or wirelessly.
The information receiving apparatuses 4100-4105 are general personal computers, portable terminals, etc. which are browsers which display the received information according to the HTTP protocol. The information receiving apparatuses 4100 and 4101 belong to the group A, the information receiving apparatuses 4102 and 4103 belong to the group B, and the information receiving apparatuses 4104 and 4105 belong to the group C. Information receiving apparatuses belonging to the same group are called simultaneously and receive information simultaneously as described in the second embodiment.
Hereinafter, the information providing apparatus 4200 and the information transmission control apparatus 4000 will be described in detail.
<Information provision device>
The information providing apparatus 4200 transmits the information to be broadcasted to the plurality of information receiving apparatuses 4100 to 4105 by a personal computer or the like as one transmission data including destinations to the information transmission control apparatus 4000 via the Internet. do.
19 is a diagram showing the contents of the transmission data 4210 transmitted by the information providing apparatus 4200 to the information transmission control apparatus 4000. As shown in FIG.
The transmission data 4210 almost conforms to the HTTP protocol, but adds "PUSH" and "Destination-ID". "PUSH" is the same as that described in the third embodiment, and "gw.cgi" represents the control program name built into the information transmission control device 4000. This control program realizes the procedure of relaying and transmitting broadcast data.
"Destination-ID: GroupA, GroupB; 'in row 4212; Delay = 10 m, Group C; Delay = 20 m &quot; is transmission site designation information, and three groups are designated here as transmission locations. The description in row 4212 also includes an instruction of delay time at the time of transmission, indicating that group B is delayed by 10 minutes and group C is delayed by 20 minutes.
Since the rows 4213 to the march 4215 are equivalent to the rows 3213 to the march 3215 in the third embodiment, description thereof is omitted.
<Information transmission control device>
<Configuration>
20 is a functional configuration diagram of an information transmission control apparatus 4000 according to the fourth embodiment of the present invention.
The information transmission control apparatus 4000 is a personal computer, and is composed of a CPU, a memory, a hard disk, and the like in hardware.
In addition, the information transmission control device 4000 functionally includes a receiving unit 4010, a receiving data storing unit 4020, a controlling unit 4030, a transmitting place information storing unit 4040, and a transmitting data storing unit 4050. And a transmitter 4060, a delay processor 4070, and a group / send place relationship information storage unit 4080.
The reception data storage unit 4020, the transmission location information storage unit 4040, and the transmission data storage unit 4050 are each one area of the memory.
The receiving unit 4010, the receiving data storing unit 4020, the transmitting place information storing unit 4040, the transmitting data storing unit 4050, and the transmitting unit 4060 are respectively transmitted by the information transmitting control apparatus 3000 according to the third embodiment. The reception unit 3010, the reception data storage unit 3020, the transmission location information storage unit 3040, the transmission data storage unit 3050, and the transmission unit 3060 are equivalent.
The control unit 4030 is realized by executing the control program stored in the memory by the CPU. The control unit 4030 stores data to be transmitted to the transmission data storage unit 4050 with reference to the contents of the reception data storage unit 4020 and receives the data. The delay processing unit 4070 gives a group identifier such as "Group A" and the delay time specified in the description of "Destination-ID" in one piece of data. "Destination-ID" means information for specifying the information receiving apparatus.
When the delay processing unit 4070 receives the group identifier and the pair of delay time from the control unit 4030, each time the delay time for each group elapses with reference to the group / transmission place relation information storage unit 4080, the group Is stored in the transmission location information storage unit 4040 and issues a transmission instruction to the transmission unit 4060. The time counter 4041, the delay time storage unit 4042, and the comparison unit 4073 are stored. It includes.
The time counter 4041 is a counter that counts the elapsed time from when the delay processing unit 4070 receives the group identifier and the delay time pair from the control unit 4030. In this case, the value held in the counter in minutes is assumed to be increased by one.
The delay time storage unit 4042 corresponds to and stores the delay time received from the control unit 4030 for each group identifier.
The comparing unit 4073 judges the elapse of the delay time by repeatedly comparing all the delay times stored in the delay time storing unit 4042 with the time counter 4041.
The group / transmission location relationship information storage unit 4080 includes a group identifier such as group A, group B, group C, a telephone number which is information for specifying a receiving terminal for access to the group indicated by the group identifier, or It contains information indicating the correspondence of IP addresses. According to the telephone number or the IP address, the transmitter 4060 may determine a destination and transmit data stored in the transmission data storage 4050.
<Action>
The operation of the information transmission control device 4000 having the above-described functional configuration will be described below.
21 is a flowchart showing the operation of the information transmission control apparatus 4000. As shown in FIG.
Here, the operation shown in FIG. 21 will be described according to an example in which the data shown in FIG. 19 is transmitted from the information providing device 4200 and the information transmission control device 4000 receives it.
First, the information transmission control device 4000 stores the data received by the reception unit 4010 in the reception data storage unit 4020 (step S4501). As a result, the data shown in FIG. 19 is stored in the received data storage unit 4020.
After the received data is stored in the received data storage 4020, the control program "gw.cgi" specified in the received data is started to perform the following operations.
The control unit 4030 stores the data to be transmitted to the transmission data storage unit 4050 with reference to the reception data storage unit 4020 (step S4502).
The data stored in the transmission data storage unit 4050 in step S4502 is the same as that shown in FIG.
After storing the data to be transmitted, the control unit 4030 refers to the description of "Destination-ID" in the data stored in the reception data storage unit 4020 and transmits the group identifier and the pair of delay time to the delay processing unit 4070. Grant. In other words, the information of the group A and the delay time 0, the group B and the delay time 10 minutes, and the group C and the delay time 20 minutes is provided to the delay processing unit 4070.
Upon receiving this, the delay processing unit 4070 stores the delay time corresponding to each group identified by the group identifier in the delay time storage unit 4042 (step S4503).
After storing the delay time in the delay time storage unit 4042, the delay processing unit 4070 compares each delay time with the time counter counter 4031, which is added one by one, by the comparison unit 4073. When the delay time for each group has elapsed by this comparison (step S4504), the delay processing unit 4070 refers to the group / transmission location relationship information storage unit 4080 and transmits transmission location information of the group. In addition to storing in the storage unit 4040 (step S4505), the transmitter 4060 is instructed to transmit data stored in the transmission data storage unit 4050 (step S4506).
In this case, the group A having a delay time of 0 is transmitted at once.
The delay processing unit 4070 determines whether all groups have been transmitted (step S4507), and terminates the process if all transmissions are completed, but returns to step S4504 if there is a group that has not been transmitted yet, and waits for the delay time to elapse. do.
As a result, the transmission is made to group B with a delay of 10 minutes, and the transmission to group C with a delay of 20 minutes, based on the time of transmission to group A.
<Investigation on Information Transmission Timing>
Fig. 22 is a diagram showing the timing of the transmission in the information providing apparatus, the relay transmission in the information transmission control apparatus, the reception in the plurality of information receiving apparatuses, and the notification to the user.
Fig. 22 shows the information receiving apparatus belonging to groups A, B, and C, respectively, after receiving the data shown in Fig. 19 from the above-described information providing apparatus 4200 to the information transmitting control apparatus 4000, and receiving it. The mode of relay transmission to 4100, 4102, and 4104 is shown.
Distribution of the transmission time of the information to each information receiving apparatus is made according to the instruction | indication from the information provision apparatus.
As a result, the time for notifying the user of the information received by each information receiving apparatus is distributed. As a result, the response time from the user based on the received information or the request for more detailed information is distributed, so that the load concentration exceeding the processing capacity of the congestion of the communication line, the response or the computer that receives and processes the information request, etc. There is a high possibility of avoiding it.
As mentioned above, although the information transmission control apparatus and the information receiving apparatus which concern on this invention were demonstrated based on an Example, it cannot be overemphasized that this invention is not limited to these Examples. In other words,
(1) In the first embodiment, the information receiving apparatus 1100 recognizes the time elapsed by the time counter 1144, but a circuit capable of recognizing another time elapsed may be replaced with the time counter 1144. The same applies to the time counter in the other embodiment.
(2) In the first embodiment, the delay time until the information receiving apparatus notifies the user that the information has been received is calculated according to the random number, but the information that is broadcasted as a result is received without using random numbers. Each of the plurality of information receiving apparatuses only needs to notify the user that the information has been received by delaying a separate time after receiving the information. For example, each information receiving apparatus stores different predetermined values in advance, and may calculate a delay time by performing a constant calculation on the predetermined values. The delay time in all the information receiving apparatuses receiving the information to be broadcasted may not necessarily be all different, and if the delay times in the at least two information receiving apparatuses are different, The probability that the response to the information can be avoided from focusing on the same time increases.
(3) In the first embodiment, the output control unit 1150 controls the output unit 1160 after notifying the user that the reception information is made available for reading, that is, after notifying the user that the information has been received. Although not limited to this, it is not necessary to display the information after notifying the user that the information has been received, and the display of the received information by the output unit 1160 is a display request by the user. It may be done when is done. In addition, the notification to the user that the reception information by the output control unit 1150 can be viewed may be regarded as displaying the received information. The same applies to the information receiving apparatus in the other embodiment.
(4) In the first embodiment, the random number generating unit 1141 starts generating random numbers when the delay processing unit 1140 is activated. However, the random number generating unit 1141 is not limited thereto, and the random number generating unit 1141 receives information. It is also acceptable to start generating random numbers when power is supplied to the device 1100. In this case, since power is supplied to each of the plurality of information receiving apparatuses at the same time, the internal state of the random number generating unit 1141 at a certain time is different from that of the random number generating unit 1141 of the information receiving apparatus 1100. Since it is usually different from the state, the random number generated by the random number generating unit 1141 is different from the random number generated by other devices at the same time, and as a result, the user is informed that the information has been received from each information receiving apparatus. The time of day is different. In this case, therefore, the unique information storage unit 1142 becomes unnecessary.
(5) The broadcast transmission from the information transmission control apparatus 1000 to each of the information receiving apparatuses 1100 in the first embodiment is performed even if the broadcast transmission is continuously performed at barely different times as shown in FIG. The transmission may be performed completely simultaneously. For example, by using a group call function used in a pager, connecting the information transmission control apparatus to a plurality of public lines, broadcasting the information transmission control apparatus directly to a plurality of information receiving apparatuses, and the like. One simultaneous transmission is made. Similarly, broadcast transmission may be performed simultaneously with the information transmission control apparatus in the second embodiment. In addition, the information transmission control apparatus may transmit simultaneously to each of the plurality of information receiving apparatuses.
(6) In the second embodiment, "Content-Direction: GroupB; Delay = 10m ”and group information, the information receiving apparatus receives the delay time indication, the information receiving device is received, but this delay time indication is not limited to the indication of the delay time for one group, for each of a plurality of groups The delay time may also be included. In addition, it is not limited to using the letters A, B, and C to identify groups, for example, "Content-Direction: Group1; Delay = 10m, Group2 = 20m ”, etc., and a delay time instruction is given, such that Group1 is a group whose remainder is 1 when the telephone number is divided by 3, and Group2 is 2 when the telephone number is divided by 3 It is good also as a group which becomes. In this case, for example, a telephone number may be inputted to the information receiving apparatus by the user. The information transmission control device may not be able to recognize which information receiving device belongs to which group. Instead of specifying the delay time for each group, the delay time may be specified for each information receiving apparatus. In other words, each information receiving apparatus may have identification information unique to the apparatus, and the information transmission control apparatus may transmit a delay time instruction using the identification information. As identification information unique to each information receiving apparatus, for example, a serial number of the apparatus and the like may be input to the user for the information receiving apparatus.
(7) Although the upper limit of the delay time is set to 1800 seconds in the first embodiment, and the value used as the upper limit of the delay time is set to 1200 seconds in the third embodiment, the present invention is not limited thereto. In the transmission control apparatus as shown in the third embodiment, the upper limit value may be changed depending on the number of transmission locations.
(8) In the third embodiment, the delay time for each transmission location is calculated based on the random number generated by the random number generation unit 3082. However, the transmission locations are assigned to the transmission locations without using random numbers. Therefore, the delay time may be set to 0 minutes, 10 minutes, 20 minutes, 30 minutes, 40 minutes or the like, that is, 10 x (n-1) minutes for the sequence n, and the transmission may be performed after the delay time has elapsed. In this case, the transmission order may be the order specified by the Destination-ID, or may be the reverse order or the order determined randomly. In addition, each time one transmission is made, the next transmission may be performed by giving a predetermined time interval.
(9) In the third embodiment, the transmission location information is a telephone number such as "111-1111", but may be an IP address. In addition, the information transmission control apparatus in the third embodiment may be a transmission to a plurality of information receiving apparatuses by transmission in one destination.
(10) In the fourth embodiment, the group / sending place relationship information storage unit 4080 includes a group identifier such as group A, group B, group C, a telephone number for access to a group represented by the group identifier, or Although it is assumed that information indicating a correspondence relation with an IP address is included, a group identifier and a telephone number or an IP address for each information receiving apparatus belonging to the group may be associated. In this case, the information transmission control apparatus transmits the group as individual transmissions of the same time or nearly the same time with respect to the individual information receiving apparatuses belonging to the group.
(11) In the third and fourth embodiments, the information transmission control apparatus transmits information to the information receiving apparatus via a public telephone network or wirelessly, but is not limited to a public telephone network and wireless, but any data transmission line such as wired or wireless. There is no problem in sending information via.
(12) In the first and second embodiments, the information transmission control device transmits an HTML document, but the present invention is not limited to this, but may transmit the following information. That is, the content of the information to be transmitted may be any content that a person who has received the information can respond to, and the information may include any other matters. The information transmission control device may transmit the information in any form. In addition, the half body refers to the communication of information by any communication means, and includes information requests. Therefore, the destination of the reply is not limited to the sender of the information to be returned.
Therefore, the information receiving apparatus may be any one capable of receiving information transmitted by the information transmission control apparatus, and is not limited to the browser.
For example, the information receiving apparatus may be a pager which delays and displays the received information, and the information transmission control apparatus may broadcast text messages to a plurality of pages. In this case, for example, if the content of the text message is &quot; please call 999-9999 for emergency call &quot;, even if 100 pagers of one type of the information receiving apparatus according to the present invention simultaneously receive the text message, The time at which the text message is displayed on each pager is distributed, and as a result, telephone calls to the telephone numbers 999-9999 are not concentrated at the same time, and problems such as line congestion do not occur.
(13) Control processing procedures (steps in the flowcharts of Figs. 5 and 10, etc.) of each part of the information receiving apparatus in the embodiment or control processing procedures of the respective parts of the information transmission control device (steps in the flowcharts of Figs. 15, 21) Etc.) may be realized by a machine language program and recorded on a recording medium to be subject to distribution and sale. Such recording media include IC cards, optical disks, flexible disks, ROMs, and the like, but machine language programs recorded thereon are provided for use by being installed in a memory provided in the information receiving apparatus or the information transmission control apparatus. That is, the information receiving apparatus or the information transmission control apparatus sequentially executes the installed machine language program by the CPU to realize the operation as shown in the embodiment.
In addition, the above-described machine language program or a high level language program translatable to the machine language program may be distributed online and distributed through a recording medium such as a hard disk and a communication line.
According to the configuration of the present invention as described above, avoiding the centralized response to the simultaneous broadcast transmission at the same time, even if the user requested more detailed information at the time of reply, do not wait for a long time until the user obtains the requested information The effect of disabling can be obtained.
Preferred embodiments of the present invention are disclosed for purposes of illustration, and those skilled in the art will be able to make various modifications, changes, substitutions and additions through the spirit and scope of the present invention as set forth in the appended claims.
权利要求:
Claims (18)
[1" claim-type="Currently amended] An information transmission control apparatus for relaying broadcast information transmitted from an information providing apparatus and transmitting the same to a plurality of information receiving apparatuses.
The broadcast information (同 의 情報) is the information of the content that the user can be made to reply to the broadcast information, when delivered to the user of the information receiving apparatus,
With memory,
Receiving means for receiving the broadcasting information transmitted from the information providing apparatus, and storing the broadcasting information in the memory;
A delay time specifying means for specifying a delay time until transmission to the destination corresponding to each of the plurality of destinations, wherein at least two of the delay times corresponding to each destination have different values;
The destination refers to one or more information receiving apparatuses,
Delay time lapse detection means for detecting that the time has elapsed for each of the delay times specified by the delay time specifying means after reception of the broadcast information by the receiving means;
And information transmitting control means for transmitting the broadcast information to one or a plurality of the information receiving devices indicated by the destination corresponding to the delay time detected by the delay time elapsed detecting means. .
[2" claim-type="Currently amended] The method of claim 1,
The information transmission control device is also,
And transmission instruction information receiving means for receiving transmission instruction information transmitted in association with the broadcasting information from the information providing apparatus and storing the transmission instruction information in the memory.
The transmission instruction information is information specifying a delay time until transmission to the destination corresponding to each of the plurality of destinations.
And the delay time specifying means specifies the delay time corresponding to each of the plurality of destinations in accordance with the transmission instruction information.
[3" claim-type="Currently amended] The method of claim 2,
And the broadcast information is an HTML document having a link to another document on a WWW.
[4" claim-type="Currently amended] The method of claim 2,
The destination refers to two or more information receiving apparatuses,
And said transmitting means transmits said broadcast information to a plurality of said information receiving apparatuses indicated by said destination corresponding to the delay time detected by the delay time lapse detecting means.
[5" claim-type="Currently amended] The method of claim 1,
The delay time specifying means,
It includes a random number generator for generating a random number,
And the delay time specifying means specifies the delay time until the transmission to the destination corresponding to each of the plurality of destinations based on the random number generated by the random number generation unit.
[6" claim-type="Currently amended] The method of claim 5,
The destination refers to two or more information receiving apparatuses,
And said transmitting means transmits said broadcast information to a plurality of said information receiving apparatuses indicated by said destination corresponding to the delay time detected by the delay time lapse detecting means.
[7" claim-type="Currently amended] The method of claim 1,
The delay time specifying means,
A transmission order specifying unit specifying a transmission order to a plurality of the destinations,
A time interval storage unit for storing a predetermined time t,
The delay time specifying means specifies that the delay time is specified by a calculation such that t x (n-1) if the destination is the nth transmission order specified by the transmission order specifying unit, corresponding to each of the destinations. Information transmission control device characterized in that.
[8" claim-type="Currently amended] An information receiving apparatus which transmits broadcasting information transmitted from an information transmission control apparatus to notify a user,
When the broadcasting information is delivered to the user, the broadcasting information is information of contents that can be returned to the broadcasting information from the user.
With memory,
Receiving means for receiving the broadcasting information and storing the broadcasting information in the memory;
Magnetic device unique information storage means for storing unique information which is a value unique to the magnetic device,
Delay time specifying means for specifying a time based on the unique information;
Delay time lapse detection means for detecting the passage of time specified by the delay time specifying means after reception of the broadcast information by the reception means;
And a notification means for notifying a user that the broadcast information has been received after the delay time has been detected by the delay time lapse detection means.
[9" claim-type="Currently amended] The method of claim 8,
And the delay time specifying means can change the time to two or more kinds of values.
[10" claim-type="Currently amended] The method of claim 9,
The unique information is identification information for a magnetic device.
A pair of identification information for specifying the information on the delay time of the notification to the user who has received the broadcasting information from the information transmission control device and identifying the information receiving apparatus to comply with the instruction information. Iii) delay indication information is transmitted,
The information receiver is also,
A delay instruction information receiving means for receiving the delay instruction information transmitted from the information transmission control apparatus and storing the delay instruction information in the memory;
The delay time specifying means refers to the delay instruction information stored in the memory by the delay instruction receiving means according to the indication information of the delay time corresponding to the identification information stored in the magnetic device unique information storage means. An information receiving apparatus, characterized by specifying the time.
[11" claim-type="Currently amended] The method of claim 10,
And the broadcast information is an HTML document having a link to another document on the WWW.
[12" claim-type="Currently amended] The method of claim 11,
The information receiver is also,
And display means for displaying the broadcast information after the notification to the user of receipt of the broadcast information by the notification means.
[13" claim-type="Currently amended] The method of claim 8,
The delay time specifying means,
It includes a random number generator for generating a random number based on the unique information,
And the delay time specifying means specifies the time based on the number of occurrences of the random number generator.
[14" claim-type="Currently amended] The method of claim 13,
The information receiver is also,
If delay indication information has been transmitted from the information transmission control device to the user informing that the broadcast information has been delayed in addition to the broadcast information, the delay indication information is received and the memory is received. Delayed instruction information receiving means for storing in,
The notification means is provided to the user when the delay time elapsed detection section detects that the delay time has elapsed only when the delay indication information is stored in the memory after reception of the broadcast information by the reception means. And the notification to the user immediately if the notification is made and the delayed indication information is not stored in the memory.
[15" claim-type="Currently amended] The method of claim 13,
And the broadcasting information is transmitted to the magnetic apparatus and is also transmitted from the information transmission control apparatus to one or a plurality of other apparatuses.
[16" claim-type="Currently amended] An information transmission control apparatus for transmitting broadcast information to a plurality of information receiving apparatuses,
The broadcasting information is information of contents that can be returned to the broadcasting information from the user when the broadcasting information is delivered to the user of the information receiving apparatus.
Transmission information storage means for storing broadcast information to be transmitted;
A delay that stores delay instruction information for instructing a delay time from receiving the broadcasting information to each of the plurality of information receiving apparatuses and then notifying a user of the information receiving apparatus to notify that the broadcasting information has been received. Instruction information storage means;
And information transmitting control for transmitting the broadcasting information stored in the transmission information storing means and the delayed indication information stored in the delayed indication information storing means to a plurality of the information receiving apparatuses. Device.
[17" claim-type="Currently amended] The method of claim 16,
And the broadcast information is an HTML document having a link to another document on the WWW.
[18" claim-type="Currently amended] The method of claim 16,
And said transmitting means transmits said broadcasting information and said delay instruction information to a plurality of said information receiving apparatuses at the same time.
类似技术:
公开号 | 公开日 | 专利标题
US9123060B2|2015-09-01|System and method for providing short message targeted advertisements over a wireless communications network
US9843907B2|2017-12-12|Method and systems for generating and sending a hot link associated with a user interface to a device
EP2710842B1|2016-07-27|A system and method for registering network information strings
ES2322861T3|2009-06-30|Provision of group services in a telecommunications network.
JP3964864B2|2007-08-22|Method and apparatus for obtaining data information
US6169897B1|2001-01-02|Mobile communications system and mobile terminal therefor with capabilities to access local information resources
DE69738431T2|2008-12-24|Method for selecting information services from a menu in a selective call transceiver
JP3907997B2|2007-04-18|Information supply system and method, information distribution server device, content distribution server device, street television device, mobile communication terminal device, and program
US6049291A|2000-04-11|Interactive two-way pager systems
JP4620635B2|2011-01-26|Access control method and system for broadcast service
DE69636793T2|2007-10-11|System and method for managing subscriber location information in an integrated remote monitoring network
ES2289101T3|2008-02-01|Wireless communication system with mobility-based content delivery.
CA2260264C|2009-02-03|Method and system for coupling a selective call receiver to widely distributed information sources
CN101331779B|2012-07-11|System and method for dynamically selecting wireless information communication modes for a wireless communication device
US5555446A|1996-09-10|Selective call receiver capable of requesting information from a communication system and method therefor
EP1659808B1|2012-05-02|Method, subscriber terminal and radio communication system fortransmitting user data messages
KR100551243B1|2006-02-10|Short messaging using information beacons
RU2369014C2|2009-09-27|Communication and acceptance of notification of control data for multipoint service in wireless communication system
US5940769A|1999-08-17|Radio communication system having re-send control method
ES2389833T3|2012-11-02|Multi-user applications based on mobile cellular telecommunications infrastructure.
TWI379558B|2012-12-11|Methods and apparatus for communication of notifications
EP1834455B1|2013-06-26|Method and apparatus for peer-to-peer instant messaging
TW524006B|2003-03-11|A business to business engine and system for facilitating information interexchange using realtime data
EP1563669B1|2008-05-21|Advantageous Content Delivery in Hybrid Networks
DE60105429T2|2005-10-13|Receiver
同族专利:
公开号 | 公开日
EP1221784A2|2002-07-10|
KR100542936B1|2006-03-23|
EP0917380A2|1999-05-19|
EP0917380B1|2003-01-22|
DE69810878T2|2003-06-18|
US6298239B1|2001-10-02|
EP0917380A3|2000-11-29|
DE69810878D1|2003-02-27|
CN1155169C|2004-06-23|
CN1221265A|1999-06-30|
EP1221784A3|2005-01-26|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
法律状态:
1997-10-06|Priority to JP???9-272491
1997-10-06|Priority to JP9-272491
1997-10-06|Priority to JP27249197
1998-10-02|Application filed by 모리시타 요이치, 마츠시타 덴끼 산교 가부시키가이샤
1999-05-25|Publication of KR19990036825A
2006-03-23|Application granted
2006-03-23|Publication of KR100542936B1
优先权:
申请号 | 申请日 | 专利标题
JP???9-272491|1997-10-06|
JP9-272491|1997-10-06|
JP27249197|1997-10-06|
[返回顶部]